﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace XingLucifer.IBase.Models.PLCInteraktion
{
    public class BatteryLiquidInjectionDataModel
    {
        /// <summary>
        /// 测漏结果
        /// </summary>
        public ushort VcheckResult { get; set; }
        /// <summary>
        /// 行号
        /// </summary>
        public ushort RowNo { get; set; }
        /// <summary>
        /// 列号
        /// </summary>
        public ushort ColunmNo { get; set; }
        /// <summary>
        /// 注液泵号
        /// </summary>
        public ushort InjectionPumpNo { get; set; }
        /// <summary>
        /// 缸号
        /// </summary>
        public ushort CylinderNo { get; set; }
        /// <summary>
        /// 层号
        /// </summary>
        public ushort LayerNumber { get; set; }
        /// <summary>
        /// 注液站
        /// </summary>
        public ushort InjectionStationNo { get; set; }
        /// <summary>
        /// 注液时间
        /// </summary>
        public ushort InjectionTime { get; set; }
        /// <summary>
        /// 循环时间
        /// </summary>
        public ushort CycleTime { get; set; }
        /// <summary>
        /// 注液嘴
        /// </summary>
        public ushort InjectionNozzle { get; set; }
        /// <summary>
        /// 循环次数
        /// </summary>
        public ushort CycleNumber { get; set; }
        public ushort 占位1 { get; set; }
        /// <summary>
        /// 测漏真空值
        /// </summary>
        public float LeakVacuum { get; set; }
        /// <summary>
        /// 注液前真空
        /// </summary>
        public float InjBeforeVacuum { get; set; }
        /// <summary>
        /// 注液后真空
        /// </summary>
        public float InjAfterVacuum { get; set; }
        /// <summary>
        /// 注液微正压
        /// </summary>
        public float InjPressure { get; set; }
        /// <summary>
        /// 循环加压值
        /// </summary>
        public float CyclicPressurizationValue { get; set; }
        /// <summary>
        /// 循环真空值
        /// </summary>
        public float CirculatingVacuumValue { get; set; }
        /// <summary>
        /// 托盘码
        /// </summary>
        public byte[] TrayCode { get; set; }
        public ushort 占位2 { get; set; }
        /// <summary>
        /// 套杯码
        /// </summary>
        public byte[] CupCode { get; set; }
        public ushort 占位3 { get; set; }
        public double MyProperty { get; set; }
        public double MyProperty1 { get; set; }
        public double MyProperty2 { get; set; }
        public double MyProperty3 { get; set; }
        public double MyProperty4 { get; set; }
        public BatteryLiquidInjectionDataModel()
        {
            TrayCode = new byte[14];
            CupCode = new byte[14];
        }
    }
}
